package com.yjz.ui.banner.indicator;

import android.view.View;

/**
 * 作用 : 指示器统一接口，实现该接口来定义你需要样式的指示器
 * 作者 : yjz
 * 时间 : 2024/10/21 15:07
 */
public interface BannerIndicator<T extends View> {

    T get();

    /**
     * 初始化Indicator
     *
     * @param count 幻灯片数量
     */
    void onInflate(int count);

    /**
     * 幻灯片切换回调
     *
     * @param current 切换到的幻灯片位置
     * @param count   幻灯片数量
     */
    void onPointChange(int current, int count);
}
